跳到主要内容

Mysql 高可用

主库高可用,主库一致性,一些小技巧:

  • 双主同步是一种常见的保证写库高可用的方式
  • 设置相同步长,不同初始值,可以避免auto increment生成冲突主键
  • 不依赖数据库,业务调用方自己生成全局唯一ID是一个好方法
  • shadow master保证写库高可用,只有一个写库提供服务,并不能完全保证一致性
  • 内网DNS探测,可以实现在主库1出现问题后,延时一个时间,再进行主库切换,以保证数据一致性